package com.jishuo.nontax.bfc.dao;

import com.jishuo.nontax.bean.bank.Unit;
import com.jishuo.nontax.bean.vo.UnitVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.List;

/**
 * @auther dinggaofei
 * @Date 2022/12/15 10:12
 */
@Mapper
public interface UnitMapper {

    List<Unit> findUnit(Long cantonid);

    List<UnitVO> findUnitVO(Long cantonid);

    List<Unit> selUnitByCode(@Param("cantonid") String cantonid,@Param("unitcode") String unitcode);

    ArrayList<Unit> findUnitByCode(@Param("cantonid") String cantonid, @Param("unitcode") String unitcode);

    int saveUnitHis(UnitVO unitVO);

    int selectUnitIdCount(Long unitid);

    int updateUnit(UnitVO unitVO);

    int updateUnitIsenable(UnitVO unitVO);

    int saveUnit(UnitVO unitVO);

    UnitVO selectUnitById(@Param("id") String id);
}
